package vo

import (
	"ksd-social-api/commons/lib"
	"time"
)

type SpecialBindVo struct {
	//主键Id
	Id uint64 `json:"id"`
	//发布状态 1发布 0未发布
	Status int `json:"status"`
	//删除状态0未删除1删除
	IsDeleted int `json:"isDeleted"`
	//系统编号
	SystemId uint64 `json:"systemId"`
	//系统名称
	SystemName string `json:"systemName"`
	// 创建时间
	CreateTime time.Time `json:"createTime"`
	// 更新时间
	UpdateTime time.Time `json:"updateTime"`
	//专题Id
	SpecialId uint64 `json:"specialId"`
	//章节名称
	Title string `json:"title"`
	//章节排序
	BuyFlag int `json:"buyFlag"`
	//章节排序
	Sorted int `json:"sorted"`
	//成交价格
	Price string `json:"price"`
	//绑定类型 1 小册 2 资源 3 老师
	Type int `json:"type"`
	//绑定明细
	Children []*SpecialBindDetailVo `json:"children"`
	//学生列表
	Students []*SpecialBindDetailVo `json:"students"`
}

type SpecialBindDetailVo struct {
	//主键Id
	Id lib.BigInt `json:"id"`
	//发布状态 1发布 0未发布
	Status int `json:"status"`
	//删除状态0未删除1删除
	IsDeleted int `json:"isDeleted"`
	//系统编号
	SystemId uint64 `json:"systemId"`
	//系统名称
	SystemName string `json:"systemName"`
	// 创建时间
	CreateTime time.Time `json:"createTime"`
	// 更新时间
	UpdateTime time.Time `json:"updateTime"`
	//专题Id
	SpecialId lib.BigInt `json:"specialId"`
	//绑定Id
	BindId lib.BigInt `json:"bindId"`
	//排序
	Sorted int `json:"sorted"`
	//老师Id
	TeacherId lib.BigInt `json:"teacherId"`
	//小册Id
	NoteId lib.BigInt `json:"noteId"`
	//标题
	Title string `json:"title"`
	//专题封面
	Img string `json:"img"`
	// 描述
	Description string `json:"description"`
	//二级分类
	CategoryId lib.BigInt `json:"categoryId"`
	//二级分类名称
	CategoryName string `json:"categoryName"`
	//标签
	Tags string `json:"tags"`
	//用户唯一标识
	Uuid string `json:"uuid"`
	//上传用户头像
	Avatar string `json:"avatar"`
	//用户名
	Username string `json:"username"`
	//昵称
	Nickname string `json:"nickname"`
	//上传用户Id
	Userid lib.BigInt `json:"userid"`
	//收藏人数
	FavNum int `json:"favNum"`
	//喜欢人数
	LikeNum int `json:"likeNum"`
	//评论数量
	CommentNum int `json:"commentNum"`
	//购买人数
	BuyNum int `json:"buyNum"`
	//预览数量
	Viewcount int `json:"viewcount"`
	//下载数量
	DownloadNums int `json:"downloadNums"`
	//是否最新 1最新 0非最新
	NewFlag int `json:"newFlag"`
	//是否热门 1热门0非热门
	HotFlag int `json:"hotFlag"`
	//是否允许评论 1允许 0不允许
	CommentFlag int `json:"commentFlag"`
	//是否推荐 1推荐 0不推荐
	PushFlag int `json:"pushFlag"`
	//购买价格
	Price string `json:"price"`
	//学习金币
	Coin int `json:"coin"`
	//真实价格
	Realprice string `json:"realprice"`
	//1免费  2 收费
	PayFlag int `json:"payFlag"`
	//1所有人可见 2 VIP可见 3：SVIP可见
	VipFlag int `json:"vipFlag"`
	//1内站打开 2外站打开
	Mode int `json:"mode"`
	//站外地址
	Url string `json:"url"`
	//测试地址
	TryLink string `json:"tryLink"`
	//老师介绍
	TeacherIntro string `json:"teacherIntro"`
	// 百分比
	Percent string `json:"percent"`
	// 类型
	Notetype int `json:"notetype"`
	// 时长
	Stimer string `json:"stimer"`
	//是否更新完毕 1是 0否
	Finished int `json:"finished"`
	// 是否显示价格 1显示 0不显示
	ShowPrice int `json:"showPrice"` // 是否显示价格
	ShowFlag  int `json:"showFlag"`  // 是否展示，1展示 0隐藏
	Ntype     int `json:"ntype"`     //1手册 2视频
}
